home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 76 / XENIATGM66.iso / Indiana Jones / Indiana Jones.exe / RESOURCE / PREVIEW.GOB / cog_pyr_getchain.cog < prev    next >
Text File  |  1999-11-15  |  1KB  |  66 lines

  1. # Jones 3D Cog Script
  2. #
  3. # pyr_getchain.cog
  4. #    
  5. # Get chain from Horner's shack
  6. #
  7. # [RKD]
  8. #
  9. # (C) 1998 LucasArts Entertainment Company LLC. All Rights Reserved
  10. # ========================================================================================
  11. symbols
  12. message        activated
  13.  
  14. # actors
  15. thing    player        nolink    local
  16.  
  17. # world things
  18. thing    chain
  19.  
  20. # cameras and lookthings
  21. thing    chaincam
  22.  
  23. # sounds and saylines
  24. sound    chainsnd=pyr_chain_pickup.wav    local
  25. sound    drivechain=inxj188.wav            local
  26.  
  27. end
  28.  
  29.  
  30. code
  31. activated:
  32. # ---> Chain    
  33.     if (GetThingFlags(chain) & 0x10) return;
  34.     
  35.     player = GetLocalPlayerThing();
  36.  
  37.     # bring camera around, freeze Indy
  38.     MakeMeStop();
  39.     DeselectWeaponWait(player);
  40.     StartCutscene(0);
  41.     SetExtCamOffsetToThing(chaincam);
  42.     Sleep(.5);
  43.     
  44.     # grab chain
  45.     PlayVoice(player, drivechain, 1, 0);
  46.     sleep(.75);
  47.     PlayMode(player, 60, 0);
  48.     sleep(.5);
  49.     PlaySoundThing(chainsnd, chain, 1, -1, -1, 0);
  50.     SetThingFlags(chain, 0x10);
  51.  
  52.     # add chain to inventory
  53.     SetInvAvailable(player, 101, 1);
  54.     ChangeInv(player, 101, 1.0);
  55.     JonesInvItemChanged(101);
  56.     Sleep(0.5);
  57.         
  58.     # back to normal
  59.     RestoreExtCam();
  60.     ClearActorFlags(player, 0x200000);
  61.     EndCutscene();
  62.     return;
  63.     
  64. end
  65.  
  66.